package com.wdh.networklibrary.net;

import android.content.Context;

import okhttp3.Interceptor;

/**
 * 网络配置器
 * <p>在Application中使用</p>
 */
public interface NetConfig {
    /**
     * context
     */
    Context getContext();

    /**
     * 拦截器
     */
    Interceptor[] configInterceptors();


    /**
     * 通用请求地址
     */
    String configBaseUrl();


    /**
     * 连接超时时间
     */
    long configConnectTimeoutMills();

    /**
     * 读取超时时间
     */
    long configReadTimeoutMills();


    /**
     * 是否调试模式
     */
    boolean configLogEnable();

    /**
     * 缓存path
     */
    String configPath();
}
